#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int a[10] = { 0 };
//	int b[10] = { 0 };
//	int i = 0;
//	for (i = 0; i < n; i++)
//	{
//		scanf("%d", &a[i]);
//	}
//	for (i = 0; i < n; i++)
//	{
//		if (i == 0)
//		{
//			b[i] = (a[i] + a[i + 1])/2;
//		}
//		else if (i == n - 1)
//		{
//			b[i] = (a[i] + a[i - 1]) / 2;
//		}
//		else
//		{
//			b[i] = (a[i + 1] + a[i] + a[i - 1]) / 3;
//		}
//	}
//	for (i = 0; i < n; i++)
//	{
//		printf("%d ", b[i]);
//	}
//	return 0;
//}

int main()
{
	int n, m, k = 0;
	scanf("%d %d %d", &n, &m, &k);
	int a[10000];
	int b[10000];
	int count = 0;
	int i, j = 0;
	for (i = 0; i < n; i++)
	{
		scanf("%d", &a[i]);
	}
	for (i = 0; i < m; i++)
	{
		scanf("%d", &b[i]);
	}
	for (i = 0; i < n; i++)
	{
		for (j = 0; j < m; j++)
		{
			if (a[i] / b[j] == k)
			{
				count++;
			}
		}
	}
	printf("%d\n", count);
	return 0;
}